A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems

نویسندگان

  • Raymond W. T. Leung
  • Jack Y. B. Lee
چکیده

Video-on-demand (VoD) systems have traditionally been built around the client-server architecture, where a video server stores compressed video for delivery to clients connected by a network. With increasing demand for large-scale VoD systems, researchers have spent considerable effort in designing scalable, reliable, and cost-effective video servers. Nevertheless, a video server can only have finite capacity. As the system scales up, the server will need to be upgraded and this can become very expensive as the system scales beyond thousands of users. In this study, we investigate a radically different architecture where the bottleneck video server, is eliminated altogether. Specifically, this peer-to-peer, server-less architecture relies on the client machines for distributed data storage and delivery. A client initiating a new streaming session will first locate other clients where the requested stream is stored, and then requests delivery of the stream directly from those clients instead of from a central server. This fully distributed architecture is inherently scalable as the storage and delivery capacity grows with the number of clients in the system. Additionally, we develop fault-tolerance algorithms for the system so that stream delivery can be maintained even if some of the clients fail.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Row-Permutated Data Reorganization Algorithm for Growing Server-less Video-on-Demand Systems

Recently, a new server-less architecture is proposed for building low-cost yet scalable video streaming systems. Compare to conventional client-server-based video streaming systems, this server-less architecture does not need any dedicated video server and yet is highly scalable. Video data are distributed among user hosts and these hosts cooperate to stream video data to one another. Thus as n...

متن کامل

A Novel Redundant Data Update Algorithm for Fault-tolerant Server-less Video-on-demand Systems

Recently, a new server-less architecture is proposed for building low-cost yet scalable video streaming systems. In this architecture, video data are distributed among user hosts and these hosts cooperate to stream video data to one another. To improve reliability, data and capacity redundancy are introduced to sustain node failures. However, the data placement as well as the redundant data in ...

متن کامل

Staggered push - a linearly scalable architecture for push-based parallel video servers

With the rapid performance improvements in low-cost PCs, it becomes increasingly practical and cost-effective to implement large-scale video-on-demand (VoD) systems around parallel PC servers. This paper proposes a novel parallel video server architecture where video data are striped across an array of autonomous servers connected by an interconnection network. To coordinate data transmissions ...

متن کامل

Cost-optimal Dimensioning of a Large Scale Video on Demand System

We introduce a video distribution architecture where the prefix of the video is delivered on demand by a prefix server while the body of the video is broken in equal length segments and each segment is periodically transmitted by a central server. The combination of open-loop distribution for the video body and closed-loop multicast transmission for the video prefix makes the overall system hig...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002